草庐IT

MySQL 慢大查询

全部标签

php - 如何在动态查询中生成静态值

你好,这是我的代码,我想让它动态化,请给我一个解决方案。$start=strtotime($this->input->post('leave_from'));$end=strtotime($this->input->post('leave_to'));$days_between=ceil(abs($end-$start)/86400+1);if($this->input->post('leave_type')==3){$days_between=0.5;}我想让这个动态化,如何使用查询来实现。$q="setleave_applications.days='0.5'onleave_app

php - Laravel 模型上 Trait 中的范围查询

一点背景......我的应用程序中有两个“可定位”模型。我可以非常轻松地在存储库中编写查询以返回我需要的内容,但是,我相信在LaravelScopes和Traits等的帮助下可以做得更好(我可能是错的)。所以,我想出了以下解决方案:示例抽象模型abstractclassAbstractModelextendsModelimplementsSomeOtherStuff
{publicfunctionscopeNearby(Builder$query)
{return$query->selectRaw('(6373000*acos(cos(radians('.$this->location

php - 使用 laravel eloquent 在 MySQL 中搜索波斯字符串

在我的laravel中,为了在产品标题栏中搜索,我使用以下代码:$products->where('title','like','%'.$request->title.'%');标题列是一个字符串列,其中存储的数据是波斯语。此外,数据库排序规则是UTF8_general_ci。但是,当我搜索某些内容时,会找到一些标题,而有些则没有。我需要结果来找到在其标题列中包含$request->title的每个产品。你能帮帮我吗? 最佳答案 将排序规则UTF8_general_ci更改为latin1_swedish_ciCollationsha

php - Laravel Eloquent ,当一行满足 2 个条件时,如何从查询中排除行?

所以我正在尝试创建一个LaravelEloquent查询。它有点复杂,有一堆子句,都运行良好,并且正在查询单个表。但是,我想添加一个特定条件,如下所述。->where('date','>',Carbon::now())此条件工作正常,但我希望此条件仅适用于特定行!假设我希望上述where子句适用的条件是:->where('row_type','=','someType')现在我不想过滤row_type='someType'的所有行,也不想过滤date>Carbon::now()的所有行。我只想过滤具有日期>Carbon::now()WHENrow_type='someType'的行。当

php - 使用 whereHas 查询数组

我想按类别过滤产品(多对多关系)。基本上,用户选择要显示的类别。我要过滤的类别在$request->keywords中。这是我尝试过的:$products=Product::all();foreach($request->keywordsas$keyword){$products=Product::whereHas('categories',function($q)use($keyword){$q->where('title','=',$keyword);})->get();}returnresponse()->json($products);问题是这并没有得到所有的类别,只有数组中最

php - 如何使用 PHP/XPath/DOM 查询 namespace

我正在尝试查询使用命名空间的XML文档。我在没有命名空间的情况下使用xpath取得了成功,但没有命名空间的结果。这是我正在尝试的一个基本示例。我稍微压缩了一下,所以我的示例中可能存在一些小问题,可能会影响我的实际问题。示例XML:MyContent示例PHP代码:registerNamespace('sf',"http://developer.apple.com/namespaces/sf");$p=$xpath->query("//sf:p",$dom);我的结果是“p”是一个“DOMNodeListObject()”,它的长度是0。任何帮助将不胜感激。

php - 如何获取页面的完整查询字符串

我正在使用joomla和acesef作为插件,我需要按原样获取完整的查询字符串。问题是当我使用$_SERVER['QUERY_STRING']时,它包含joomlaQS而不是我的自定义参数。javascript或PHP解决方案即可。谢谢编辑:示例URLwww.test.com/sc/my-account.html?action=payment-method我想得到action=payment-method相反,我得到了option=com_content&Itemid=4&id=16&lang=sc&view=article 最佳答案

php - 查询 : Calculate average price of stay depending on dates

大家好,我需要为房屋搜索创建一个查询,该查询将匹配数据库中用户输入的数据:他们想要入住和离开的日期、他们的团体人数和每晚价格。假设用户搜索了房子:日期:从2011-01-15到2011-03-01(见图片期间A1C1),3人,他愿意每晚花费$90到$125美元。这是我对该搜索的手动计算:数据库中可用的日期用户希望停留的总天数是:44天2011-01-15到2011-01-25第一期的价格是10天*100美元=1000美元2011-01-25到2011-02-14第二个周期的价格是20天*120美元=2400美元第三个周期2011-02-14到2011-03-01的价格是14天*140美

php - 如何使用 LDAP 查询对 LDAP 结果进行排序?

我正在使用PHP创建LDAP目录搜索,我们使用Novell作为我们的LDAP服务器。我能够成功搜索并返回结果;这是我正在运行的当前过滤器,(&(FERPA=N)(|(uid=*searchphrase*)(sn=*searchphrase*)(fullName=*searchphrase*)(telephoneNumber=*searchphrase*))).我希望能够按姓氏或LDAP变量sn排序.我可以通过PHP对其进行排序,但我希望这是最后的手段。有没有办法根据列对结果进行排序。例如,在SQL中,您可以基于这样的列进行排序,SELECT*FROMTABLEWHERECOL='cri

php - wordpress循环无法完成posts的查询

我有一个帖子循环(index.php),它将三个帖子链接显示为标题,并且在它们上方有一个基于帖子的slug的幻灯片。have_posts()):$nuotraukos->the_post();$do_not_duplicate=$post->ID;?>">'.get_the_title().'');?>Meteor幻灯片本身有一个循环,我假设它在第一次查询后取消了后循环。这就是为什么它只打印出一个标题(但显示了3次)的原因,您可以在http://studioglamour.co.uk中看到它.问题是我需要在幻灯片下方显示三个不同的链接,但不知道如何解决这个问题。